package pers.lonestar.framework.utils.support.metadata.write;

import java.io.File;
import java.io.OutputStream;
import java.util.Map;

import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Workbook;

import pers.lonestar.framework.utils.support.enums.CellDataTypeEnum;

public class WriteWorkbook {
    private OutputStream outputStream;
    private File file;
    private Workbook workbook;
    private CellStyle headCellStyle;
    private Map<CellDataTypeEnum, CellStyle> contentCellStyleMap;

    public OutputStream getOutputStream() {
        return this.outputStream;
    }

    public void setOutputStream(OutputStream outputStream) {
        this.outputStream = outputStream;
    }

    public File getFile() {
        return this.file;
    }

    public void setFile(File file) {
        this.file = file;
    }

    public Workbook getWorkbook() {
        return this.workbook;
    }

    public void setWorkbook(Workbook workbook) {
        this.workbook = workbook;
    }

    public CellStyle getHeadCellStyle() {
        return this.headCellStyle;
    }

    public void setHeadCellStyle(CellStyle headCellStyle) {
        this.headCellStyle = headCellStyle;
    }

    public Map<CellDataTypeEnum, CellStyle> getContentCellStyleMap() {
        return this.contentCellStyleMap;
    }

    public void setContentCellStyleMap(Map<CellDataTypeEnum, CellStyle> contentCellStyleMap) {
        this.contentCellStyleMap = contentCellStyleMap;
    }
}
